<p>
<b>您可以对书的目录按以下格式进行翻译，保存成文本文件<?php echo CHtml::link('发送邮件','mailto:'.Yii::app()->params['adminEmail'])?>，不时就将得到更新。 </b>
<br><br><br><br><br><br>
前言<br>
第一章：Yii概述<br>
Yii简单易学<br>
Yii灵活高效<br>
Yii扩展性<br>
MVC架构<br>
model层<br>
view层<br>
controller层<br>
统一管理：Yii请求解析<br>
博客文章提交例子<br>
对象关系映射和动态指向<br>
动态指向介绍<br>
view层和controller层<br>
总结<br>
第二章：开始<br>
Yii安装<br>
安装数据库<br>
新建一个application<br>
Hello,World!<br>
创建controller<br>
最后一步<br>
回顾请求解析<br>
添加动态内容<br>
加入日期和时间<br>
加入时期和时间方法改良<br>
转移日期生成至控制层<br>
你是否已集中注意力了？<br>
整理链接页面<br>
链接到一个新的页面<br>
从Yii CHtml获取帮助<br>
总结<br>
第三章 TrackStar的应用<br>
TrackStar介绍<br>
创建用户信息<br>
Users<br>
Projects<br>
Issues<br>
导航和分页<br>
定义数据结构<br>
定义我们开发方案<br>
软件自动测试<br>
单元和功能测试<br>
测试的好处<br>
测试驱动开发<br>
Yii测试<br>
单元测试<br>
PHPUnit安装<br>
功能测试<br>
Selenium安装<br>
简单快速的开始一个例子<br>
你好TDD<br>
总结<br>
第四章：Iteraton1：创建the Initial TrackStar 应用<br>
Iteration计划<br>
创建新的应用<br>
连接数据库<br>
测试连接<br>
Yii和数据库<br>
新增一个DB连接作为一个应用组件<br>
总结<br>
第5章：Iteration2:CRUD项目<br>
Iteration计划<br>
运行测试组件<br>
创建表<br>
命名规则<br>
创建AR模型类<br>
配置Gii<br>
使用Gii自动创建AR类<br>
测试新生成的代码<br>
创建单元测试文件<br>
测试添加<br>
测试查看<br>
测试修改和删除<br>
使CRUD在users中运行<br>
创建项目的CRUD脚手架<br>
创建一个新的项目<br>
增加表单中填写项的必填属性<br>
编写项目查看功能<br>
编写项目修改和删除功能<br>
在admin模块中添加项目管理功能<br>
进行更多的测试——fixtures<br>
配置fixture的管理者<br>
创建一个fixture<br>
配置fixture让其使用起来<br>
指定测试数据库<br>
fixtures的使用<br>
总结<br>
第6章：Iteration3：增加任务<br>
Iteration计划<br>
运行测试组件<br>
设计关系视图<br>
定义关系<br>
建立数据库和对应关系<br>
创建AR模型类<br>
创建Issue模型类<br>
创建user模型类<br>
新增Issue的CRUD功能<br>
使用Issue的CRUD的功能<br>
创建一个新的Issue<br>
添加下拉菜单<br>
确定作者和请求者的表单<br>
enforcing a project context<br>
制定过滤原则<br>
增加一个过滤规则<br>
指定匹配的动作<br>
增加一些过来的判断条件<br>
增加项目的ID<br>
指定项目的详细页<br>
删除表单中的填写项<br>
返回作者和请求者不同的下拉框<br>
生成下拉菜单中对应的数据<br>
配置user的权限对应关系<br>
最后环节<br>
完成其余的CRUD工作<br>
issues的列表显示<br>
更改Contriller层<br>
更改项目查看页<br>
最后的细微调整<br>
获取文本显示的属性和显示类型<br>
文本显示类型对应表单<br>
修改issue的详细页<br>
显示作者和请求者的名字<br>
使用AR进行关联<br>
最后导航栏的微调工作<br>
总结<br>
第七章 iteration4 User的管理和验证<br>
iteration计划<br>
运行测试组件<br>
创建User的CRUD<br>
更新记录<br>
增加密码确认填写项<br>
加密密码<br>
通过数据库验证用户<br>
Yii验证模块介绍<br>
更改验证代码<br>
更新用户最后一次登录<br>
显示最后一次登录时间到首页<br>
总结<br>
第八章：Iteration5：用户入口控制<br>
计划<br>
更改测试组件<br>
accessControl过滤<br>
基于角色入口控制<br>
配置验证管理员<br>
创建RBAC数据库表<br>
创建RBAC权限划分<br>
编写一个权限控制的记录<br>
分配用户权限<br>
增加角色<br>
增加RBAC事务规则<br>
指定一个AR方法的权限<br>
对应Users表和Projects表<br>
更改Project的model<br>
增加新的表单<br>
新增动作到project控制层<br>
新增view显示到表单的选项<br>
组合<br>
获取权限级别<br>
总结<br>
第九章 iteration6:增加用户评论<br>
计划<br>
新增model<br>
新增CRUD行为<br>
修改脚手架<br>
添加一条评论<br>
表单显示<br>
利用组件显示最新评论<br>
CWidget介绍<br>
Yii中有关AR关系的更多问题<br>
完成测试<br>
使用组件<br>
总结<br>
第十章：Iteration7：增加RSS<br>
计划<br>
简单介绍：内容组织，RSS，Zend Framework<br>
Zend Framework安装<br>
Zend——Feed的使用<br>
生成用户用好URL<br>
URL的管理<br>
转发规则的配置<br>
从URL移除script<br>
feed链接添加<br>
总结<br>
第十一章：Iteration8：完善工作——设计、布局、多主题和国际化（i18n）<br>
计划<br>
基于布局的设计<br>
指定布局<br>
布局的使用<br>
<br>
更改mian.php布局文件<br>
介绍CSS框架Blueprint<br>
Blueprint安装<br>
设置页面标题<br>
定义页头<br>
显示菜单导航<br>
创建导航页面碎片<br>
根据布局填充内容<br>
定义脚本<br>
布局的嵌套<br>
新建样式<br>
Yii样式的建立<br>
新建Yii样式<br>
配置应用组件使用样式<br>
国际化配置<br>
定义本地语言和其他语言<br>
根据指定语言如何显示<br>
信息的翻译显示<br>
文件的翻译显示<br>
总结<br>
第十二章 Iteration9：功能模块：Administration的添加<br>
计划<br>
功能模块<br>
模型的创建<br>
使用模型<br>
功能模块的主题样式添加<br>
添加一个主题样式<br>
管理入口限制<br>
新增一个系统能够全局宽度信息<br>
建表<br>
模型和CRUD脚手架的创建<br>
创建功能模块的链接地址<br>
用户信息的显示<br>
新增一个应用入口模型<br>
选择最新的修改信息<br>
设计上的完善<br>
总结<br>
第十三章：Iteration10：产品打包最后工序<br>
计划<br>
日志管理<br>
日志信息<br>
种类和级别<br>
创建登录日志信息<br>
Yii的message routing 功能<br>
错误处理<br>
错误信息的显示<br>
缓存<br>
缓存功能配置<br>
使用文件缓存<br>
缓存条件<br>
片段缓存<br>
如何定义<br>
如何使用<br>
页面缓存<br>
性能优化<br>
使用APC<br>
取消默认debug开启参数<br>
使用yiilite.php<br>
使用缓存技术<br>
开启schema缓存<br>
总结<br>
&nbsp;</p>